package com.api.devices.service;

import com.api.devices.domain.query.MonitoredLatestQuery;
import com.api.devices.domain.query.intergration.RobotLatestScoreQuery;
import com.api.devices.domain.query.tracing.intergration.IntergrationQuery;
import com.api.devices.domain.vo.tracing.intergration.IntergrationVo;
import com.api.devices.domain.vo.tree.TreeVo;

import java.util.List;
import java.util.Map;

public interface IIntergrationService {
    List<Double> generates(TreeVo vo);

    List<IntergrationQuery> scroe(IntergrationVo vo);
    IntergrationQuery series(IntergrationVo vo);

//    List<MonitoredLatestQuery> scoreLast(List<String> monitoredCodeList);
    Map<String,Object> scoreLast(List<String> monitoredCodeList);

    List<RobotLatestScoreQuery> scoreRobotList(List<String> robotCodes);
    List<RobotLatestScoreQuery> scoreRobotIds(List<Long> robotIds);


}
